package com.szholly.pro.watergas_server.ps.data;

import com.szholly.data.general.GlobalDataType;import com.szholly.data.general.RowBase;

/**
 *  OperationTask
 */
public class OperationTaskRow extends RowBase {

	private static final long serialVersionUID = 1L;

	/**
	 * 开始时间
	 */
	public final static String FIELD_StartTime = "START_TIME";
	
	/**
	 * 事件ID
	 */
	public final static String FIELD_JobId = "JOB_ID";
	
	/**
	 * 任务初始化数据
	 */
	public final static String FIELD_TaskInitData = "TASK_INIT_DATA";
	
	/**
	 * 运维组
	 */
	public final static String FIELD_OperationGroupId = "OPERATION_GROUP_ID";
	
	/**
	 * 任务状态 0表示未完成，1表示按时完成,2表示超时未完成，3表示超时完成
	 */
	public final static String FIELD_TaskStatus = "TASK_STATUS";
	
	/**
	 * 是否异常 0为异常 1为正常
	 */
	public final static String FIELD_IsUnusual = "IS_UNUSUAL";
	
	/**
	 * 污染源ID
	 */
	public final static String FIELD_WwtpId = "WWTP_ID";
	
	/**
	 * GUID
	 */
	public final static String FIELD_Guid = "GUID";
	
	/**
	 * 任务结果描述：巡检任务显示百分比（100%），比对任务显示文字（合格），超标任务显示文字（正确）
	 */
	public final static String FIELD_TaskResultText = "TASK_RESULT_TEXT";
	
	/**
	 * 参数ID
	 */
	public final static String FIELD_ParmId = "PARM_ID";
	
	/**
	 * 站点ID
	 */
	public final static String FIELD_StationId = "STATION_ID";
	
	/**
	 * 任务所属计划
	 */
	public final static String FIELD_OperationsTaskSchedulerId = "OPERATIONS_TASK_SCHEDULER_ID";
	
	/**
	 * 截止时间
	 */
	public final static String FIELD_EndTime = "END_TIME";
	
	/**
	 * 完成时间
	 */
	public final static String FIELD_FinishTime = "FINISH_TIME";
	
	/**
	 * 完成人
	 */
	public final static String FIELD_FinishBy = "FINISH_BY";
	
	/**
	 * 任务描述
	 */
	public final static String FIELD_TaskDesc = "TASK_DESC";
	
	/**
	 * 站点流向类型
	 */
	public final static String FIELD_FlowType = "FLOW_TYPE";
	
	/**
	 * 创建时间
	 */
	public final static String FIELD_CreateTime = "CREATE_TIME";
	
	/**
	 * 任务单编号
	 */
	public final static String FIELD_TaskCode = "TASK_CODE";
	
	/**
	 * 父任务ID
	 */
	public final static String FIELD_ParentTaskCode = "PARENT_TASK_CODE";
	
	/**
	 * TASK_RESULT
	 */
	public final static String FIELD_TaskResult = "TASK_RESULT";
	
	
	
	/**
	 * ��ȡ开始时间
	 */
	public java.util.Date getStartTime() {
		return (java.util.Date) getValue(GlobalDataType.Date, FIELD_StartTime);
	}

	/**
	 * ����开始时间
	 */
	public void setStartTime(java.util.Date value) {
		setValue(FIELD_StartTime, value);
	}
	
	/**
	 * ��ȡ事件ID
	 */
	public String getJobId() {
		return (String) getValue(GlobalDataType.String, FIELD_JobId);
	}

	/**
	 * ����事件ID
	 */
	public void setJobId(String value) {
		setValue(FIELD_JobId, value);
	}
	
	/**
	 * ��ȡ运维组
	 */
	public String getOperationGroupId() {
		return (String) getValue(GlobalDataType.String, FIELD_OperationGroupId);
	}

	/**
	 * ����运维组
	 */
	public void setOperationGroupId(String value) {
		setValue(FIELD_OperationGroupId, value);
	}
	
	/**
	 * ��ȡ任务状态 0表示未完成，1表示按时完成,2表示超时未完成，3表示超时完成
	 */
	public String getTaskStatus() {
		return (String) getValue(GlobalDataType.String, FIELD_TaskStatus);
	}

	/**
	 * ����任务状态 0表示未完成，1表示按时完成,2表示超时未完成，3表示超时完成
	 */
	public void setTaskStatus(String value) {
		setValue(FIELD_TaskStatus, value);
	}
	
	/**
	 * ��ȡ是否异常 0为异常 1为正常
	 */
	public String getIsUnusual() {
		return (String) getValue(GlobalDataType.String, FIELD_IsUnusual);
	}

	/**
	 * ����是否异常 0为异常 1为正常
	 */
	public void setIsUnusual(String value) {
		setValue(FIELD_IsUnusual, value);
	}
	
	/**
	 * ��ȡ污染源ID
	 */
	public String getWwtpId() {
		return (String) getValue(GlobalDataType.String, FIELD_WwtpId);
	}

	/**
	 * ����污染源ID
	 */
	public void setWwtpId(String value) {
		setValue(FIELD_WwtpId, value);
	}
	
	/**
	 * ��ȡGUID
	 */
	public String getGuid() {
		return (String) getValue(GlobalDataType.String, FIELD_Guid);
	}

	/**
	 * ����GUID
	 */
	public void setGuid(String value) {
		setValue(FIELD_Guid, value);
	}
	
	/**
	 * ��ȡ任务结果描述：巡检任务显示百分比（100%），比对任务显示文字（合格），超标任务显示文字（正确）
	 */
	public String getTaskResultText() {
		return (String) getValue(GlobalDataType.String, FIELD_TaskResultText);
	}

	/**
	 * ����任务结果描述：巡检任务显示百分比（100%），比对任务显示文字（合格），超标任务显示文字（正确）
	 */
	public void setTaskResultText(String value) {
		setValue(FIELD_TaskResultText, value);
	}
	
	/**
	 * ��ȡ参数ID
	 */
	public String getParmId() {
		return (String) getValue(GlobalDataType.String, FIELD_ParmId);
	}

	/**
	 * ����参数ID
	 */
	public void setParmId(String value) {
		setValue(FIELD_ParmId, value);
	}
	
	/**
	 * ��ȡ站点ID
	 */
	public String getStationId() {
		return (String) getValue(GlobalDataType.String, FIELD_StationId);
	}

	/**
	 * ����站点ID
	 */
	public void setStationId(String value) {
		setValue(FIELD_StationId, value);
	}
	
	/**
	 * ��ȡ任务所属计划
	 */
	public String getOperationsTaskSchedulerId() {
		return (String) getValue(GlobalDataType.String, FIELD_OperationsTaskSchedulerId);
	}

	/**
	 * ����任务所属计划
	 */
	public void setOperationsTaskSchedulerId(String value) {
		setValue(FIELD_OperationsTaskSchedulerId, value);
	}
	
	/**
	 * ��ȡ截止时间
	 */
	public java.util.Date getEndTime() {
		return (java.util.Date) getValue(GlobalDataType.Date, FIELD_EndTime);
	}

	/**
	 * ����截止时间
	 */
	public void setEndTime(java.util.Date value) {
		setValue(FIELD_EndTime, value);
	}
	
	/**
	 * ��ȡ完成时间
	 */
	public java.util.Date getFinishTime() {
		return (java.util.Date) getValue(GlobalDataType.Date, FIELD_FinishTime);
	}

	/**
	 * ����完成时间
	 */
	public void setFinishTime(java.util.Date value) {
		setValue(FIELD_FinishTime, value);
	}
	
	/**
	 * ��ȡ完成人
	 */
	public String getFinishBy() {
		return (String) getValue(GlobalDataType.String, FIELD_FinishBy);
	}

	/**
	 * ����完成人
	 */
	public void setFinishBy(String value) {
		setValue(FIELD_FinishBy, value);
	}
	
	/**
	 * ��ȡ任务描述
	 */
	public String getTaskDesc() {
		return (String) getValue(GlobalDataType.String, FIELD_TaskDesc);
	}

	/**
	 * ����任务描述
	 */
	public void setTaskDesc(String value) {
		setValue(FIELD_TaskDesc, value);
	}
	
	/**
	 * ��ȡ站点流向类型
	 */
	public String getFlowType() {
		return (String) getValue(GlobalDataType.String, FIELD_FlowType);
	}

	/**
	 * ����站点流向类型
	 */
	public void setFlowType(String value) {
		setValue(FIELD_FlowType, value);
	}
	
	/**
	 * ��ȡ创建时间
	 */
	public java.util.Date getCreateTime() {
		return (java.util.Date) getValue(GlobalDataType.Date, FIELD_CreateTime);
	}

	/**
	 * ����创建时间
	 */
	public void setCreateTime(java.util.Date value) {
		setValue(FIELD_CreateTime, value);
	}
	
	/**
	 * ��ȡ任务单编号
	 */
	public String getTaskCode() {
		return (String) getValue(GlobalDataType.String, FIELD_TaskCode);
	}

	/**
	 * ����任务单编号
	 */
	public void setTaskCode(String value) {
		setValue(FIELD_TaskCode, value);
	}
	
	/**
	 * ��ȡ父任务ID
	 */
	public String getParentTaskCode() {
		return (String) getValue(GlobalDataType.String, FIELD_ParentTaskCode);
	}

	/**
	 * ����父任务ID
	 */
	public void setParentTaskCode(String value) {
		setValue(FIELD_ParentTaskCode, value);
	}
	
	/**
	 * ��ȡTASK_RESULT
	 */
	public String getTaskResult() {
		return (String) getValue(GlobalDataType.String, FIELD_TaskResult);
	}

	/**
	 * ����TASK_RESULT
	 */
	public void setTaskResult(String value) {
		setValue(FIELD_TaskResult, value);
	}
}